<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
//             练习：

// 1.要求输入一串低于10位的数字，输出对应的中文大写:

// 例： input: 10001  --> 一万零一     ；   input:  10000000  -->  一百万








// function a(){
//     var num = 100;
//     function b(){
//         num ++;
//         console.log(num)
//     }
//     return b;
// }
// var demo = a();//f b() {}
// demo();//101
// demo();//102



// function a(){
//     function b() {
//         var num = 234;
//         console.log(aaa)
//     }
//     var aaa = 123;
//     return b;
// }

// var glob = 100
// var demo = a(); //f b(){}
// demo();//123



//1、
// var nAdd;
// function out(){
// 	var n = 999;
// 	nAdd = function(){ 
// 		n ++;  
// 		console.log(n)
// 	}
// 	return function(){
// 		console.log(n); 
// 	}
// }
// var getN = out();//f (){}
// getN();   // 999
// nAdd();   // 1000
// getN();   // 1000

//2、
// function test(){
// 	var arr = [];
// 	for(var i=0;i<3;i++){
// 		(function(j){
// 			arr[j] = function(){
// 				console.log(j)
// 			}
// 		}(i))
// 	}
// 	return arr;
// }
// var myArr = test(); // arr[]
// myArr[0]();//0      // 0
// myArr[1]();//1      // 1
// myArr[2]();//2      // 2

//3、
// function fun(){
// 	var i=1;
// 	return function(){console.log(i++)}
// }
// var getFun = fun(); //f (){}
// getFun();      //1 
// getFun();      //2
// var i=2;       
// getFun();      //1(错)   3
// getFun();      //2(错)   4

//4、
// function fn(){
// 	var a = 1;
// 	function b(){
// 		a++;
// 		console.log(a)
// 	}
// 	function c(){
// 		a--;
// 		console.log(a)
// 	}
// 	a  += 10;
// 	return [b,c];
// }
// var arr = fn(); // [b(){},c(){}]
// arr[0]();       // 12
// arr[1]();       // 10



    </script>
</head>
<body>
    
</body>
</html>